<?php

namespace App\Enums\OpenShop\Merchant;
/**
 * Trait SignOrderErrorTrait
 * @package App\Enums\OpenShop\Merchant
 */
trait SignOrderErrorTrait{

    /**
     * @var int
     * @message 当前订单暂不支持查看支付信息
     */
    public static int  $ORDER_NOT_SUPPORT_VIEW = 410001;

    /**
     * @var int
     * @message 当前订单不存在
     */
    public static int $ORDER_NOT_EXISTS = 410000;

    /**
     * @var int
     * @message 当前任务不存在
     */
    public static int $MISSION_NOT_EXISTS = 410002;

    /**
     * @var int
     * @message 凭证信息错误
     */
    public static int $INCORRECT_PROOF = 412000;

    /**
     * @var int
     * @message 支付金额大于订单总金额
     */
    public static int $PAY_AMOUNT_GT_SHOULD_PAY = 412001;


    /**
     * @var int
     * @message 线下支付失败
     */
    public static int $PAY_OFFLINE_FAIL = 412002;

    /**
     * @var int
     * @message 线下支付流水不匹配
     */
    public static int $PAY_OFFLINE_FLOW_MISMATCH = 412003;

    /**
     * @var int
     * @message 当前城市未配置城市分级信息
     */
    public static int $NO_CONFIG_CITY = 412003;

    /**
     * @var int
     * @message 商家APP该门店无开店订单
     */
    public static int $CODE_SIGN_ORDER_NULL_IN_MERCHANT = 200004;

}
